package org.example.demo3.demos.web.VmsTransactionFlowInvoice.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel("入参接口-dto")
public class VmsFlowSplitDto {
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     * 拆分,新流水列表
     */
    @ApiModelProperty("拆分,新流水列表")
    private List<VmsFlowSplitItem> item;
    @Data
    @ApiModel("详细列表")
    public static class VmsFlowSplitItem{
        @ApiModelProperty(value = "含税金额",notes = "含税金额")
        BigDecimal hsje;
        @ApiModelProperty(value = "不含税金额",notes = "不含税金额")
        BigDecimal bhsje;
        @ApiModelProperty(value = "税率",notes = "税率")
        BigDecimal slv;
        @ApiModelProperty(value = "税额",notes = "税额")

        BigDecimal se;
        @ApiModelProperty(value = "单价",notes = "单价")

        BigDecimal dj;
        @ApiModelProperty(value = "数量",notes = "数量")

        BigDecimal sl;

    }


}
